home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1993 / Internet Info CD-ROM (Walnut Creek) (1993).iso / standards / VGA / everex.txt < prev    next >
Text File  |  1993-07-15  |  6KB  |  166 lines

  1.  Everex Micro Enhancer.
  2.  
  3.  
  4.   Ev236  UltraGraphics   (Trident chip).
  5.   Ev620  Vision VGA      (Trident chip).
  6.   Ev629  Viewpoint TC    (Tseng 4000 chip with special DAC 16M colors).
  7.   Ev673  EVGA            (Trident chip).
  8.   Ev678  Viewpoint       (Trident chip).
  9.  
  10.  
  11.   3C2h (W)): Misc Output Register
  12.     bit 5  Bit 1 of Bank No.
  13.   Note: this register can be read from port 3CCh.
  14.  
  15.  
  16.   3C4h index  8  (R/W):
  17.     bit 7  Bit 0 of Bank no.
  18.  
  19.  
  20.   Bank switching.
  21.  
  22.   Everex uses a two bit bank no. with bit 0 in 3C4h index 8 bit 7
  23.   and bit 1 in 3C2h bit 5.
  24.  
  25.  
  26.  
  27.   ID Everex Micro Enhancer:
  28.  
  29.   RP.BX:=0;
  30.   vio($7000):
  31.   IF RP.AL=$70 THEN
  32.   BEGIN
  33.     NR:=RP.DX SHR 4;
  34.     case NR of
  35.       $236,$620,$673,$678:TRIDENT;
  36.       $629:Tseng_4000;
  37.     else EVEREX Ev(Nr)
  38.     end;
  39.   END;
  40.  
  41.  
  42.   BIOS extensions:
  43.  
  44. ----------100070-----------------------------
  45. INT 10 - VIDEO - Everex Micro Enhancer EGA/Viewpoint VGA - EXTENDED MODE SET
  46.     AX = 0070h
  47.     BL = mode (see below)
  48. SeeAlso: AH=00h,AX=6F05h,AX=7000h/BX=0004h,AH=FFh"GO32"
  49.  
  50. Values for video mode:
  51.      text/ text   pixel pixel    colors disp scrn monitor  adapter
  52.      grph  resol  box   resoltn         page addr
  53.  00h = G                640x480   16              multsync EGA,VGA
  54.  01h = G                752x410   16              multsync EGA,VGA
  55.  02h = G                800x600   16              multsync EGA,VGA
  56.  03h = T   80x34                                  multsync EGA,VGA
  57.  04h = T   80x60                                  multsync EGA,VGA
  58.  05h = T   94x29                                  multsync EGA only
  59.  06h = T   94x51                                  multsync EGA only
  60.  07h = T  100x43  8x14            16                       VGA only
  61.  08h = T  100x75  8x8             16                       VGA only
  62.  09h = T   80x44                                  EGA      EGA only
  63.  0Ah = T  132x25                                  EGA      EGA,VGA
  64.  0Bh = T  132x44                                  EGA      EGA,VGA
  65.  0Ch = T  132x25                                  CGA      EGA only
  66.  0Dh = T   80x44                                  mono     EGA only
  67.  0Eh = T  132x25                                  mono
  68.  0Fh = T  132x44                                  mono
  69.  10h =   reserved
  70.  11h = G                1280x350  4               EGA only
  71.  12h = G                1280x600  4               EGA only
  72.  13h = G                640x350   256             EGA only
  73.  14h = G                640x400   256
  74.  15h = G                512x480   256
  75.  16h = T   80x30  8x16            256             VGA only
  76.  18h = T  100x27  8x16            16              VGA only
  77.  20h = G                1024x768  16              Everex 629,678
  78.  21h = T  160x64  8x16  1280x1024 16              1MB VGA only
  79.  30h = G                640x480   256             Everex 629,678
  80.  31h = G                800x600   256             Everex 629,678
  81.  32h = G  128x48  8x16  1024x768  256             1MB VGA only
  82.  40h = T  132x30  8x16            16              VGA only
  83.  50h = T  132x32  8x16            mono            VGA only
  84.  62h = G   40x25  8x8   320x200   32K             Vwpt TC (EV629)
  85.  70h = G   64x30  8x16  512x480   32K             Viewpoint TC
  86.  71h = G   80x30  8x16  640x480   32K             Viewpoint TC
  87.  76h = G   64x30  8x16  512x480   16M             Viewpoint TC
  88.  77h = G   80x30  8x16  640x480   16M             Viewpoint TC
  89. ----------107000BX0000-----------------------
  90. INT 10 - Everex Extended Video BIOS - RETURN EMULATION STATUS
  91.     AX = 7000h
  92.     BX = 0000h
  93. Return: CL = monitor type
  94.          00h mono
  95.          01h CGA
  96.          02h EGA
  97.          03h digital multifrequency
  98.          04h IBM PS/2 
  99.          05h IBM 8514
  100.          06h SuperVGA
  101.          07h analog multifrequency
  102.          08h super multifrequency
  103.     CH = feature bits
  104.          bits 7,6: 00 = 256K memory
  105.                01 = 512K memory
  106.                10 = 1024K
  107.                11 = 2048K memory
  108.          bit 5:    special oscillator present
  109.          bit 4:    VGA protect enabled
  110.          bit 0:    6845 emulation
  111.     DX = video board info
  112.          bits 4-15: board ID model
  113.          bits 0-3:  board ID revision
  114.     DI = BCD BIOS version number
  115. ----------107000BX0004-----------------------
  116. INT 10 - Everex Extended Video BIOS - GET PAGING FUNCTION POINTER FOR CURR MODE
  117.     AX = 7000h
  118.     BX = 0004h
  119. Return: ES:DI -> FAR paging function (call with DL = page to set)
  120. Note:   the word preceding ES:DI is the length of the function in bytes, and
  121.     the last byte of the function is a FAR return instruction.
  122. SeeAlso: AX=4F05h,AX=7000h/BX=0000h,AX=7000h/BX=0005h
  123. ----------107000BX0005-----------------------
  124. INT 10 - Everex Extended Video BIOS - GET SUPPORTED MODE INFO
  125.     AX = 7000h
  126.     BX = 0005h
  127.     CL = maximum number of modes to get info for
  128.     CH = mode type to get info for (see below)
  129.     DL = monitor type to get info for
  130.     ES:DI -> buffer for mode info (see below)
  131. Return: CL = total number of modes fitting criteria
  132.     CH = size of each info record
  133. SeeAlso: AX=7000h/BX=0000h,AX=7000h/BX=0004h
  134.  
  135. Values for mode type:
  136.  00h all modes
  137.  01h monochrome text modes
  138.  02h color text modes
  139.  03h four-color CGA graphics modes
  140.  04h two-color CGA graphics modes
  141.  05h 16-color graphics modes
  142.  06h 256-color graphics modes
  143.  
  144. Format of mode information record:
  145. Offset Size  Description
  146.  00h   BYTE  mode number (bit 7 set if extended mode)
  147.  01h   BYTE  mode type (see above)
  148.  02h   BYTE  info bits
  149.          bits 7,6 reserved
  150.             5 monochrome mode
  151.             4 interlaced display
  152.             3 requires special oscillator
  153.           2,1 memory required 
  154.               00 = 256K
  155.               01 = 512K
  156.               10 = 1024K 
  157.               11 = 2048K
  158.             0 reserved
  159.  03h   BYTE  font height
  160.  04h   BYTE  text columns on screen
  161.  05h   BYTE  text rows on screen
  162.  06h   WORD  number of scan lines
  163.  08h   BYTE  color information
  164.          bits 7-4 reserved
  165.           3-0 bits per pixel
  166.